/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao.impl;

import Exception.MetodoInterceptadoException;
import dao.*;
import dao.jpa.generico.JPADaoGenerico;
import java.util.List;
import modelo.Pessoa;
/**
 *
 * @author Heliokann
 */
    public class PessoaDAOImpl extends JPADaoGenerico implements PessoaDAO{
        
        private PessoaDAOImpl(Class<Pessoa> tipo){
            super(tipo);
        }
        public PessoaDAOImpl(){
            this(Pessoa.class);
        }

    public Pessoa getByLogin(String login) {
        throw new MetodoInterceptadoException("Esse método deve ser implementado via aspecto");
    }
    
    public List<Pessoa> getByNome(String nome) {
        throw new MetodoInterceptadoException("Esse método deve ser implementado via aspecto");
    }

    public List<Pessoa> getListaCompleta() {
        throw new MetodoInterceptadoException("Esse método deve ser implementado via aspecto");
    }
    
}
